home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / readmes / gcl.rea < prev    next >
Text File  |  1994-06-30  |  2KB  |  29 lines

  1. GNU Common Lisp         (EmcsT, SrcCD)
  2.  
  3. GNU Common Lisp (GCL) has a compiler and interpreter for Common Lisp.
  4. It is very portable and extremely efficient on a wide class of
  5. applications.  It compares favorably in performance with commercial Lisps
  6. on several large theorem prover and symbolic algebra systems.  It
  7. supports the CLtL1 specification but is moving towards the proposed ANSI
  8. definition.  It is based on AKCL and KCL.  KCL was written by Taiichi
  9. Yuasa and Masami Hagiya in 1984, and AKCL has been developed by William
  10. Schelter since 1987.
  11.  
  12. GCL compiles to C and then uses the native optimizing C compilers (e.g.
  13. GCC).  A function with a fixed number of args and one value turns into a
  14. C function of the same number of args and returning 1 value, so it cannot
  15. really be any more efficient on such calls.  It has a conservative GC
  16. which allows great freedom for the C compiler to put Lisp values in
  17. arbitrary registers.  It has a source level Lisp debugger for
  18. interpreted code, with display of source code in the other Emacs window.
  19. It has profiling tools based on the C profiling tools, which count
  20. function calls and percentage of time.  CLX works with GCL.  There is an
  21. Xlib interface via C.  PCL worked with earlier versions.  *Note
  22. Forthcoming GNUs::, for plans for about GCL.
  23.  
  24. GCL version 1.0 is being released under the GNU Library General Public
  25. License.  (FTP `/pub/gnu/gcl.README' on `prep.ai.mit.edu'.)  Get
  26. source from `ftp.cli.com' or order the Emacs Tape or Source CD-ROM
  27. from the FSF (see file `/pub/gnu/GNUinfo/ORDERS' for ordering
  28. details).  For details ask `schelter@math.utexas.edu'
  29.